almond dumplings - Spanish English Dictionary